# -*- coding: utf-8 -*-
# @Time    : 2020/5/28 15:34
# @Author  : Lee li
# @Email   : lililove2000@163.com
# @File    : main.py
# @Software: PyCharm

# 导入Kivy的App类，它是所有Kivy应用的基类
from kivy.app import App
# 引入布局
from kivy.uix.floatlayout import FloatLayout
# 引入按钮
from kivy.uix.button import Button


# 布局类
class PosFloat(FloatLayout):
    # 初始化
    def __init__(self, **kwargs):
        super().__init__(**kwargs)
        # 添加按钮
        self.add_widget(Button(text="Hello",  # 按钮显示的文本
                               size_hint=(0.2, 0.15),  # 按钮的大小
                               pos_hint={"center_x": 0.3, "top": 0.75}))  # 按钮的位置

        self.add_widget(Button(text="Pos",
                               size_hint=(0.2, 0.15),
                               pos_hint={"x": 0.6, "y": 0.25}))

        # 继承App类


class PosApp(App):
    # 实现App类的build()方法（继承自App类）
    def build(self):
        # 返回根控件
        return PosFloat()


# 程序入口
if __name__ == "__main__":
    # 启动应用程序
    PosApp().run()
